TLS was last updated
on October 15, 2025.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 11/08/2025)
2024
Section - Middle States
Area - Philadelphia
League - Adult 40 & Over Summer
Flight - 4.0 Men
--------------------------------------------------------------------------------------------------------------------------------------
FNC Summer School
League Record: 4 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
Todd Brown - 3.96
Chris Haley - 3.92
Mark Farnsworth - 3.87
Charlie Choi - 3.87
Brian Castro - 3.87
Yevgen Knyazkov - 3.82
Jonathan Spergel - 3.81
Shintaro Kaido - 3.80
Neal Rutman - 3.79
David Stimmler - 3.78
Jordan Koko - 3.72
Ben Waters - 3.70
Gregory Heck - 3.60
Christopher Chamberlain - 3.56
League Results By Position
1S 1D 2D 3D
Ben Waters - 3.70 & Brian Castro - 3.87 1 - 0
Ben Waters - 3.70 & Shintaro Kaido - 3.80 1 - 0
David Stimmler - 3.78 1 - 0
Gregory Heck - 3.60 & Jordan Koko - 3.72 1 - 0
Jordan Koko - 3.72 1 - 0
Mark Farnsworth - 3.87 1 - 0
Neal Rutman - 3.79 & Ben Waters - 3.70 1 - 0
Neal Rutman - 3.79 & Charlie Choi - 3.87 1 - 0
Neal Rutman - 3.79 & Jonathan Spergel - 3.81 1 - 0
Neal Rutman - 3.79 & Shintaro Kaido - 3.80 0 - 1
Todd Brown - 3.96 & Chris Haley - 3.92 1 - 0
Yevgen Knyazkov - 3.82 & Christopher Chamberlain - 3.56 0 - 1
Yevgen Knyazkov - 3.82 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Upper Dublin 2
League Record: 0 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Robert Donahue - 3.71
Kevin Irwin - 3.66
Robert Devine - 3.44
Curtis Everhardt - 3.39
Mark Monaghan - 3.24
Chowdhury Tuhin - 3.22
Richard Aldrete - 3.12
Jordan Zucker - n/a
Bruce King - n/a
League Results By Position
1S 1D 2D 3D
Bruce King - n/a 1 - 0
Chowdhury Tuhin - 3.22 & Kevin Irwin - 3.66 0 - 1
Curtis Everhardt - 3.39 & Chowdhury Tuhin - 3.22 1 - 0
Curtis Everhardt - 3.39 & Mark Monaghan - 3.24 0 - 1
Kevin Irwin - 3.66 0 - 1
Mark Monaghan - 3.24 & Robert Devine - 3.44 0 - 1
Richard Aldrete - 3.12 & Bruce King - n/a 0 - 1 0 - 1
Richard Aldrete - 3.12 & Jordan Zucker - n/a 0 - 1
Richard Aldrete - 3.12 & Kevin Irwin - 3.66 1 - 0
Robert Devine - 3.44 & Robert Donahue - 3.71 0 - 1
Robert Devine - 3.44 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UMLY United 4.0 40+
League Record: 2 - 3
The Following Have Played In League Matches On This Team (In Rating Order)
Craig Miller - 3.97
Hui Wang - 3.90
Danesh Modi - 3.88
Andy Chung - 3.83
Paolo Quimbo - 3.79
Bob Kothari - 3.75
Aaron Palmer - 3.75
Chris Powell - 3.73
Syed Nasir - 3.71
Ronald Siggs - 3.71
Patrick Carretas - 3.70
Rajeev Rao - 3.67
Leslie Book - 3.63
Quang Nguyen - 3.53
Brian Havrilla - 3.44
Xavier Arnault - 3.27
Carlos Guzman - 3.23
Peter Hileman - n/a
League Results By Position
1S 1D 2D 3D
Aaron Palmer - 3.75 & Andy Chung - 3.83 1 - 0
Aaron Palmer - 3.75 & Chris Powell - 3.73 0 - 1
Aaron Palmer - 3.75 & Craig Miller - 3.97 1 - 0
Bob Kothari - 3.75 & Hui Wang - 3.90 1 - 0
Bob Kothari - 3.75 & Leslie Book - 3.63 0 - 1
Brian Havrilla - 3.44 & Leslie Book - 3.63 0 - 1
Chris Powell - 3.73 0 - 1
Craig Miller - 3.97 & Brian Havrilla - 3.44 0 - 1
Craig Miller - 3.97 & Chris Powell - 3.73 1 - 0
Craig Miller - 3.97 2 - 0
Carlos Guzman - 3.23 & Ronald Siggs - 3.71 0 - 1
Danesh Modi - 3.88 & Patrick Carretas - 3.70 1 - 0
Paolo Quimbo - 3.79 & Patrick Carretas - 3.70 0 - 1
Paolo Quimbo - 3.79 2 - 0
Patrick Carretas - 3.70 & Rajeev Rao - 3.67 0 - 1
Quang Nguyen - 3.53 & Peter Hileman - n/a 0 - 1
Rajeev Rao - 3.67 & Ronald Siggs - 3.71 0 - 1
Rajeev Rao - 3.67 1 - 0
Xavier Arnault - 3.27 & Danesh Modi - 3.88 0 - 1
Xavier Arnault - 3.27 & Syed Nasir - 3.71 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
UMLY Summer 4.0 40+
League Record: 2 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Ezra Felker - 3.76
Lee Sullivan - 3.75
Jeff Beh - 3.70
Russell Chamberlin - 3.69
Matt Zaun - 3.67
Randall Updike - 3.66
Nandish Kopri - 3.66
Craig Schmerling - 3.66
Augusto Francisco - 3.64
Praburaj Thangaraj - 3.61
Dennis Krijt - 3.44
James Taylor - 3.36
League Results By Position
1S 1D 2D 3D
Augusto Francisco - 3.64 & James Taylor - 3.36 0 - 1
Augusto Francisco - 3.64 & Nandish Kopri - 3.66 1 - 0
Craig Schmerling - 3.66 & Dennis Krijt - 3.44 1 - 0
Craig Schmerling - 3.66 & Russell Chamberlin - 3.69 0 - 1
Ezra Felker - 3.76 & Randall Updike - 3.66 1 - 0 1 - 0
Jeff Beh - 3.70 0 - 2
Lee Sullivan - 3.75 & Russell Chamberlin - 3.69 0 - 2 2 - 0
Lee Sullivan - 3.75 1 - 0
Matt Zaun - 3.67 0 - 3
Nandish Kopri - 3.66 & Dennis Krijt - 3.44 0 - 1 0 - 1
Praburaj Thangaraj - 3.61 & Augusto Francisco - 3.64 1 - 0 0 - 1
Praburaj Thangaraj - 3.61 & Nandish Kopri - 3.66 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Logan - Boys of Summer
League Record: 3 - 1
The Following Have Played In League Matches On This Team (In Rating Order)
John Considine - 3.93
Daniel Katzenberg - 3.87
Jeff Ware - 3.85
David Knoblock - 3.85
Christopher Sterman - 3.85
Daniel Taboada - 3.83
Michael Purcell - 3.82
Mohammed Nayeemulla - 3.78
Mark Sweetsir - 3.76
FRANK MACKE - 3.75
Craig Pollen - 3.73
Pete Macios - 3.69
Mark Hillman - 3.63
Hal Perlman - 3.63
Andrew Olson - 3.60
David Galloway - 3.42
Neeraj Dubey - n/a
League Results By Position
1S 1D 2D 3D
Craig Pollen - 3.73 & Michael Purcell - 3.82 1 - 0
Craig Pollen - 3.73 & Pete Macios - 3.69 0 - 1
Daniel Katzenberg - 3.87 & Andrew Olson - 3.60 1 - 0
Daniel Katzenberg - 3.87 & Michael Purcell - 3.82 0 - 1
Daniel Katzenberg - 3.87 & Pete Macios - 3.69 1 - 0
Daniel Taboada - 3.83 & Christopher Sterman - 3.85 1 - 1 1 - 0
Daniel Taboada - 3.83 & David Knoblock - 3.85 1 - 0
Daniel Taboada - 3.83 & Mark Sweetsir - 3.76 1 - 0 1 - 0
David Galloway - 3.42 & Andrew Olson - 3.60 1 - 0
FRANK MACKE - 3.75 & Mohammed Nayeemulla - 3.78 1 - 0
FRANK MACKE - 3.75 & Mark Hillman - 3.63 0 - 1
Hal Perlman - 3.63 & David Galloway - 3.42 0 - 1
Hal Perlman - 3.63 & Mohammed Nayeemulla - 3.78 1 - 0
Jeff Ware - 3.85 0 - 1
John Considine - 3.93 1 - 0
Mohammed Nayeemulla - 3.78 1 - 1
Mark Sweetsir - 3.76 & Pete Macios - 3.69 1 - 0
Neeraj Dubey - n/a 0 - 1